Skip to main content

SHIELDGate에 EDO 연동을 통한 로컬 PC 파일 첨부

목적

  • SHIELDGate RBI로 사이트를 접속하여, EDO 연동을 통해 로컬 PC 파일을 사이트에 첨부한다.

선행 조건

  • SHILEDGate 사용자 권한을 가지고 있어야 한다
  • SHIELDGate RBI를 통해 업로드 하고자 하는 URL에 접속한다.
  • 로컬 PC에 업로드 할 파일이 존재해야한다.

주요 흐름

  1. 사용자가 SHIELDGate RBI 통해 사이트를 접속한다.
  2. 접속한 사이트에서 파일 첨부를 위한 기능을 선택한다.
  3. 파일 첨부 기능을 선택하면, [② 첨부 상태] 창과 함께 [① 선택 파일 목록] 창이 동시에 나타난다. 사용자가 [① 선택 파일 목록] 창이 먼저 보이도록 한다.
  4. [① 선택 파일 목록] 창에서 'PC 파일 열기' 버튼을 클릭하여 로컬 PC 파일을 업로드 할 수 있다. 파일은 1개만 업로드 가능하며, 드래그 앤 드롭으로도 업로드 가능하다.
  5. [① 선택 파일 목록] 창에 파일이 추가되면, 'PC 파일 열기' 버튼이 비활성화 된다.
  6. '첨부' 버튼을 클릭하면 [① 선택 파일 목록] 창이 닫히면서, [② 첨부 상태] 창에 파일이 추가된다.
  7. [② 첨부 상태] 창 목록에 파일이 추가되면, 자동으로 데이터 보안 처리를 시작한다.
  8. 데이터 보안 처리 현황은 '처리 상태' 컬럼에서 확인할 수 있다.
  9. '파일 첨부 가능' 상태가 되면 파일을 사이트에 자동으로 첨부 처리한다.
  10. 파일 첨부가 완료되면, [② 첨부 상태] 창이 닫히고 RBI 사이트에 첨부 파일이 추가된다.

대안 흐름

1. [① 선택 파일 목록] 창 닫고 다시 열기

  • 업로드 중 [① 선택 파일 목록]이 닫히면, [② 첨부 상태]에서 '파일 선택' 버튼을 클릭합니다.
  • 다시 업로드 프로세스를 진행합니다.

2. 파일 삭제 후 다시 업로드

  • [① 선택 파일 목록] 창에 파일을 잘못 업로드 했다면, 파일을 클릭하고 '삭제' 버튼을 클릭합니다.
  • 다시 업로드 프로세스를 진행합니다.

3. 복수 파일 업로드

  • [① 선택 파일 목록] 창에 복수 개의 파일을 드래그 앤 드롭으로 업로드 하려고 할 경우, 업로드 처리 되지 않습니다.
  • 마찬가지로 [① 선택 파일 목록] 창에 1개 파일이 이미 업로드 되어있는 상태에서 드래그 앤 드롭으로 다른 파일을 업로드할 경우, 업로드 처리 되지 않습니다.

4. 다른 파일 선택

  • [② 첨부 상태] 창에서 파일 첨부가 실패할 경우, [다른 파일 선택] 버튼을 클릭하면 기존 리스트에 있는 파일이 삭제되고 [① 선택 파일 목록] 창이 나타납니다.
  • 다시 업로드 프로세스를 진행합니다.

예외 흐름

1. 데이터 보안 처리 요청 실패

  • [① 선택 파일 목록]에서 파일을 선택 후 '첨부' 버튼을 클릭하였을 때, 데이터 보안 처리 요청이 실패하면 모달창과 함께 데이터 보안 처리 요청 실패에 대한 문구가 나타납니다.
  • 모달창 확인 버튼을 클릭 후, 사용자는 데이터 보안 처리 요청 실패 파일에 대하여 '첨부' 버튼을 클릭하면 데이터 보안 처리 요청을 다시 시도합니다. '삭제' 버튼을 클릭하면 파일 삭제 후 다른 파일을 선택할 수 있습니다.

2. 데이터 보안 처리 중 실패

  • [② 보안 처리 파일 목록]에서 데이터 보안 처리 중, 실패하면 토스트 메시지와 함께 데이터 보안 처리 실패에 대한 문구가 나타납니다.
  • 사용자는 '삭제' 버튼을 클릭하여 리스트에 있는 파일을 삭제하고, '파일 선택' 버튼을 클릭하여 다시 파일을 추가할 수 있습니다.

3. [① 선택 파일 목록] 프로세스 진행 중, [② 첨부 상태] 창 닫기

  • [① 선택 파일 목록] 프로세스가 완료되기 전에 [② 첨부 상태] 창을 닫으면, 이후 업로드 프로세스가 진행되지 않습니다.

4. 프로세스 진행 중 창 닫기

  • 프로세스 진행 중 '취소' 버튼을 클릭하거나 창을 닫을 경우, 리스트에 있는 파일은 저장되지 않습니다.
  • '취소' 버튼을 클릭하면 파일이 저장되지 않는 문구와 함께 취소 여부 확인 모달창이 나타납니다.
  • 웹 브라우저 창 닫기를 클릭하면 파일이 저장되지 않는 문구와 함께 웹 브라우저 자체의 취소 여부 확인 창이 나타납니다.

후조건

  • SHIELDGate RBI 사이트에 파일이 첨부된다.

요구 사항

  • 사용자는 [② 첨부 상태]에서 처리 현황을 실시간으로 확인할 수 있어야 한다.
  • 파일이 리스트에 존재하면, 파일 추가에 대한 버튼을 비활성화해야 한다.
  • 창을 닫을 때, 창을 닫을지에 대한 여부를 확인하여야 한다.